spliceosome mediated rna splicing